table.std, table.table_block {
margin-bottom: 10px;
width: 572px;
border: 1px solid #999;
border-bottom: none;
background: white;
}
thead {
display: table-header-group;
vertical-align: middle;
border-color: inherit;
height:15px ;
}
tfoot {
display: table-footer-group;
vertical-align: middle;
border-color: inherit;
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
table#cart_summary th {
padding: 5px 5px;
color: #fff;
font-weight: bold;
text-shadow: 0 1px 0 #666;
background: url(../images/bg_table_th.png) repeat-x 0 -15px #999;
}
.cart_total_price .total_price_container span {
display: block;
padding: 15px;
font-weight: bold;
font-size: 18px;
text-align: center;
}
#cart_summary .price {
text-align: right;
white-space: nowrap;
}
.cart_total_price .total_price_container p {
display: block;
padding: 8px;
font-weight: bold;
color: black;
text-transform: uppercase;
background:  #ccc ;
}
#cart_summary .price {
text-align: right;
white-space: nowrap;
}
table#cart_summary .cart_total_price td.cart_voucher {
border-bottom: 1px solid #999;
vertical-align: middle;
}
tfoot {
display: table-footer-group;
vertical-align: middle;
border-color: inherit;
}
table#cart_summary .cart_total_price .total_price_container {
padding: 0;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
}
table#cart_summary #total_price_container {
border-bottom: 1px solid #999;
}
.cart_delete a.cart_quantity_delete, a.price_discount_delete {
display: inline-block;
padding: 1px 2px;
font-size: 8px;
color: #666;
text-transform: uppercase;
text-shadow: 0 1px 0 #fff;
background: #ccc;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#cart_summary .price {
border-right: none;
text-align: right;
white-space: nowrap;
}
table#cart_summary #total_price_container {
border-bottom: 1px solid #999;
}
.cart_quantity .cart_quantity_input {
float: left;
margin-left: 5px;
width: 20px;
border: 1px solid #fff;
}
table#cart_summary td {
padding: 12px;
border-right: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9;
font-weight: bold;
font-size: 12px;
vertical-align: top;
}
#cmd{
    
    width: 550px ;
}